generic phy framework · Supported
Maintainers
- M Vinod Koul <vkoul@kernel.org>
- R Neil Armstrong <neil.armstrong@linaro.org>
Paths
- F
Documentation/devicetree/bindings/phy/ - F
drivers/phy/ - F
include/dt-bindings/phy/ - F
include/linux/phy/
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v4 0/5] phy: fsl-imx8mq-usb: few improvements
2026-06-05 11:10 · 5 replies in 7d · Xu Yang <hidden> -
HOTtoday
[PATCH v3 phy-next 00/16] New Generic PHY driver for Lynx 10G SerDes
2026-06-03 13:21 · 16 replies in 7d · Vladimir Oltean <vladimir.oltean@nxp.com> -
WARM2d
[PATCH v2 00/10] phy: qcom: qmp-pcie: Add PCIe PHY support for Hawi
2026-06-04 01:33 · 10 replies in 7d · Matthew Leung <hidden> -
WARM2d
[PATCH v3 0/5] phy: fsl-imx8mq-usb: few improvements
2026-06-03 05:34 · 5 replies in 7d · Xu Yang <hidden> -
HOTtoday
REVIEWED: 3 (3M) [PATCH v2] phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path
2026-06-05 11:57 · 0 replies in 7d · Felix Gu <hidden> -
WARM1d
[PATCH 0/2] phy: nuvoton: Add MA35D1 USB2 OTG PHY driver
2026-06-04 10:12 · 2 replies in 7d · Joey Lu <hidden> -
DORMANTno replies
[PATCH v2 0/1] phy: qcom: usb-hs: program MSM8x60 vendor ULPI registers on power-on
2026-06-04 16:23 · 1 reply in 7d · Herman van Hazendonk <hidden> -
WARM1d
[PATCH] phy: freescale: imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path
2026-06-04 14:39 · 0 replies in 7d · Felix Gu <hidden> -
WARM2d
[PATCH 0/2] phy: qcom: usb-hs: add qcom,vendor-init-seq for raw ULPI writes
2026-06-03 05:48 · 2 replies in 7d · Herman van Hazendonk <hidden> -
WARM3d
[PATCH 0/2] Add support for the QMP PCIe PHYs in Qualcomm IPQ9650
2026-06-02 09:10 · 2 replies in 7d · Kathiravan Thirumoorthy <hidden>
Active reviewers (last 30 days)
-
Thomas Niederprüm <hidden>
6 attestations (6 Tested-by) · last on 2026-05-11 -
Simon Wright <hidden>
6 attestations (6 Tested-by) · last on 2026-05-11 -
Krzysztof Kozlowski <hidden>
5 attestations (5 Reviewed-by) · last on 2026-06-04 -
Conor Dooley <conor.dooley@microchip.com>
5 attestations (3 Acked-by, 2 Reviewed-by) · last on 2026-06-02 -
Michael Zavertkin <hidden>
4 attestations (4 Co-developed-by) · last on 2026-05-20 -
Josua Mayer <hidden>
4 attestations (4 Reviewed-by) · last on 2026-05-13 -
Frank Li <Frank.Li@nxp.com>
3 attestations (3 Reviewed-by) · last on 2026-06-05 -
Ioana Ciornei <ioana.ciornei@nxp.com>
3 attestations (3 Co-developed-by) · last on 2026-06-03 -
Pavel Machek <hidden>
3 attestations (3 Reported-by) · last on 2026-05-28 -
Nobuhiro Iwamatsu <hidden>
3 attestations (3 Reported-by) · last on 2026-05-28
Recent patches
Most-recent 30 patches in this subsystem on linux-phy (capped at 30), ordered by date desc.
-
HOTtoday
REVIEWED: 3 (3M) [PATCH v2] phy: freescale: phy-fsl-imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path
2026-06-05 · Felix Gu <hidden> -
HOTtoday
[PATCH v4 5/5] phy: fsl-imx8mq-usb: keep PHY power domain runtime always-on for i.MX8MP
2026-06-05 · Xu Yang <hidden> -
HOTtoday
[PATCH v4 4/5] phy: fsl-imx8mq-usb: add control register regmap
2026-06-05 · Xu Yang <hidden> -
HOTtoday
[PATCH v4 3/5] phy: fsl-imx8mq-usb: add runtime PM support
2026-06-05 · Xu Yang <hidden> -
HOTtoday
REVIEWED: 13 (13M) [PATCH v4 2/5] phy: fsl-imx8mq-usb: set usb phy to be wakeup capable
2026-06-05 · Xu Yang <hidden> -
HOTtoday
REVIEWED: 14 (14M) [PATCH v4 1/5] phy: fsl-imx8mq-usb: fix typec switch leak on probe error path
2026-06-05 · Xu Yang <hidden> -
WARM1d
[PATCH v2 1/1] phy: qcom: usb-hs: program MSM8x60 vendor ULPI registers on power-on
2026-06-04 · Herman van Hazendonk <hidden> -
WARM1d
[PATCH] phy: freescale: imx8qm-lvds-phy: Fix missing pm_runtime_disable() on probe error path
2026-06-04 · Felix Gu <hidden> -
WARM1d
[PATCH 2/2] phy: nuvoton: Add MA35D1 USB2 OTG PHY driver
2026-06-04 · Joey Lu <hidden> -
WARM1d
[PATCH 1/2] dt-bindings: phy: nuvoton: Add MA35D1 USB2 OTG PHY binding
2026-06-04 · Joey Lu <hidden> -
DORMANTno replies
[PATCH v2 10/10] phy: qcom: qmp-pcie: Add QMP PCIe PHY support for Hawi
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 09/10] phy: qcom-qmp: pcs-pcie: Add v10.60 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 08/10] phy: qcom-qmp: pcs: Add v10.60 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 07/10] phy: qcom-qmp: qserdes-txrx: Add v10.60 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 06/10] phy: qcom-qmp: qserdes-com: Add v10.60 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 05/10] phy: qcom-qmp: pcs-pcie: Add v10 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 04/10] phy: qcom-qmp: pcs: Add v10 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 03/10] phy: qcom-qmp: qserdes-txrx: Add v10 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
[PATCH v2 02/10] phy: qcom-qmp: qserdes-com: Add v10 register offsets
2026-06-04 · Matthew Leung <hidden> -
WARM2d
REVIEWED: 1 (0M) [PATCH v2 01/10] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Hawi compatibles
2026-06-04 · Matthew Leung <hidden> -
HOTtoday
[PATCH v3 phy-next 15/16] phy: lynx-10g: new driver
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 14/16] dt-bindings: phy: lynx-10g: initial document
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 13/16] phy: lynx-28g: improve phy_validate() procedure
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 12/16] phy: lynx-28g: optimize read-modify-write operation
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 12/16] phy: lynx-28g: optimize read-modify-write operation
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 11/16] phy: lynx-28g: add support for big endian register maps
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 10/16] phy: lynx-28g: common probe() and remove()
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 09/16] phy: lynx-28g: make lynx_28g_pll_read_configuration() callable per PLL
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 08/16] phy: lynx-28g: move struct lynx_info definitions downwards
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
HOTtoday
[PATCH v3 phy-next 07/16] phy: lynx-28g: provide default lynx_lane_supports_mode() implementation
2026-06-03 · Vladimir Oltean <vladimir.oltean@nxp.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE164d
REVIEWED: 12 (11M) [PATCH v4 1/5] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible
2025-11-24 · Qiang Yu <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 12 (11M) [PATCH v4 2/5] phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 register offsets
2025-11-24 · Qiang Yu <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 12 (11M) [PATCH v4 3/5] phy: qcom-qmp: pcs-pcie: Add v8 register offsets
2025-11-24 · Qiang Yu <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 12 (11M) [PATCH v4 4/5] phy: qcom-qmp: qserdes-com: Add some more v8 register offsets
2025-11-24 · Qiang Yu <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 12 (11M) [PATCH v4 5/5] phy: qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali
2025-11-24 · Qiang Yu <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 7 (6M) [PATCH v10 1/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible
2025-11-24 · Pritam Manohar Sutar <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 6 (6M) [PATCH v10 2/6] phy: exynos5-usbdrd: support HS phy for ExynosAutov920
2025-11-24 · Pritam Manohar Sutar <hidden> · 1 Reviewed-by -
STALE164d
REVIEWED: 7 (6M) [PATCH v10 3/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy
2025-11-24 · Pritam Manohar Sutar <hidden> · 2 Reviewed-by -
STALE164d
REVIEWED: 6 (6M) [PATCH v10 4/6] phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920
2025-11-24 · Pritam Manohar Sutar <hidden> · 1 Reviewed-by -
STALE164d
REVIEWED: 7 (6M) [PATCH v10 5/6] dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy
2025-11-24 · Pritam Manohar Sutar <hidden> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE200d
[PATCH v4 phy 03/16] phy: lynx-28g: support individual lanes as OF PHY providers
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 04/16] phy: lynx-28g: remove LYNX_28G_ prefix from register names
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 06/16] phy: lynx-28g: use FIELD_GET() and FIELD_PREP()
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 05/16] phy: lynx-28g: don't concatenate lynx_28g_lane_rmw() argument "reg" with "val" and "mask"
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 11/16] phy: lynx-28g: distinguish between 10GBASE-R and USXGMII
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 07/16] phy: lynx-28g: convert iowrite32() calls with magic values to macros
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 08/16] phy: lynx-28g: restructure protocol configuration register accesses
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 12/16] phy: lynx-28g: configure more equalization params for 1GbE and 10GbE
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 09/16] phy: lynx-28g: make lynx_28g_set_lane_mode() more systematic
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE200d
[PATCH v4 phy 10/16] phy: lynx-28g: refactor lane->interface to lane->mode
2025-11-10 · Vladimir Oltean <vladimir.oltean@nxp.com>